#-------------------------------------------------
#
# Project created by QtCreator 2012-10-20T17:54:50
#
#-------------------------------------------------

QT       += core gui

TARGET = Editor
TEMPLATE = app

INCLUDEPATH += $(BOOST) \
               $(BOX2D)

LIBS += $(BOX2D)/lib/Box2D.lib

PRECOMPILED_HEADER = ./src/pheader.h
precompile_header:!isEmpty(PRECOMPILED_HEADER)
{
    DEFINES += USING_PCH
}

SOURCES += main.cpp \
    src/mainwindow.cpp \
    src/application.cpp \
    src/document.cpp \
    src/gameobjects/texture.cpp \
    src/gameobjects/animation.cpp \
    src/gameobjects/graphicsobject.cpp \
    src/gameobjects/abstractobject.cpp \
    src/widgets/objectview.cpp \
    src/editors/abstracteditor.cpp \
    src/editors/startupeditor.cpp \
    src/editors/editormanager.cpp \
    src/editors/projectsummaryeditor.cpp \
    src/editors/graphicsobjecteditor.cpp \
    src/editors/animationeditor.cpp \
    src/editors/textureeditor.cpp \
    src/editors/widgets/edittexturewidget.cpp \
    src/editors/widgets/editanimationwidget.cpp \
    src/editors/widgets/animationcontrolwidget.cpp \
    src/physics/collisionshapes.cpp \
    src/editors/widgets/editgraphicsobjectwidget.cpp \
    src/editors/collisionshapeseditor.cpp \
    src/editors/widgets/editcollisionshapesview.cpp \
    src/physics/collisionshapesdocument.cpp \
    src/physics/collisionshapetools.cpp \
    src/physics/cseditorundocommands.cpp \
    src/physics/shapemanipulators.cpp \
    src/serialization/documentsaver.cpp \
    src/serialization/documentserializer.cpp \
    src/serialization/documentloader.cpp \
    src/physics/shapeutils.cpp \
    src/editors/physicssimulatordialog.cpp \
    src/editors/widgets/physicssimulatorview.cpp \
    src/physics/physics.cpp

HEADERS  += \
    src/mainwindow.h \
    src/application.h \
    src/pheader.h \
    src/document.h \
    src/gameobjects/texture.h \
    src/gameobjects/animation.h \
    src/gameobjects/graphicsobject.h \
    src/gameobjects/abstractobject.h \
    src/widgets/objectview.h \
    src/editors/abstracteditor.h \
    src/editors/startupeditor.h \
    src/editors/editormanager.h \
    src/utils.h \
    src/editors/projectsummaryeditor.h \
    src/editors/graphicsobjecteditor.h \
    src/editors/animationeditor.h \
    src/editors/textureeditor.h \
    src/editors/widgets/edittexturewidget.h \
    src/editors/widgets/editanimationwidget.h \
    src/editors/widgets/animationcontrolwidget.h \
    src/physics/collisionshapes.h \
    src/editors/widgets/editgraphicsobjectwidget.h \
    src/editors/collisionshapeseditor.h \
    src/editors/widgets/editcollisionshapesview.h \
    src/physics/collisionshapesdocument.h \
    src/physics/collisionshapetools.h \
    src/physics/cseditorundocommands.h \
    src/physics/shapemanipulators.h \
    src/serialization/documentsaver.h \
    src/serialization/documentserializer.h \
    src/serialization/documentloader.h \
    src/physics/shapeutils.h \
    src/editors/physicssimulatordialog.h \
    src/editors/widgets/physicssimulatorview.h \
    src/physics/physics.h

FORMS    += \
    src/mainwindow.ui \
    src/editors/widgets/edittexturewidget.ui \
    src/editors/widgets/editanimationwidget.ui \
    src/editors/widgets/editgraphicsobjectwidget.ui \
    src/editors/collisionshapeseditor.ui \
    src/editors/physicssimulatordialog.ui

RESOURCES += \
    resources.qrc
